package com.tamo.ppresta.httpapi;

import androidx.annotation.NonNull;

import com.hjq.http.config.IRequestApi;
import com.tamo.ppresta.constant.API_CONSTANT;

import org.jetbrains.annotations.NotNull;

/**
 * @author yeyang
 * @name ppresta
 * @class name：com.tamo.ppresta.httpapi
 * @class describe
 * @time 2022/12/31 20:01
 * @change
 * @chang time
 * @class describe
 */
public class SubmitPushUserConnectApi implements IRequestApi {
    @NonNull
    @NotNull
    @Override
    public String getApi() {
        return API_CONSTANT.SUBMIT_PUSH_USER_CONNECT;
    }

    private String itemCode;
    private String languageCode;
    private String pushBindId;
    private String pushPlatForm;
    private String deciveId;
    private String deciveBrand;
    private String submitType;
    private String mobile;

    public SubmitPushUserConnectApi setItemCode(String itemCode) {
        this.itemCode = itemCode;
        return this;
    }

    public SubmitPushUserConnectApi setLanguageCode(String languageCode) {
        this.languageCode = languageCode;
        return this;
    }

    public SubmitPushUserConnectApi setPushBindId(String pushBindId) {
        this.pushBindId = pushBindId;
        return this;
    }

    public SubmitPushUserConnectApi setPushPlatForm(String pushPlatForm) {
        this.pushPlatForm = pushPlatForm;
        return this;
    }

    public SubmitPushUserConnectApi setDeciveId(String deciveId) {
        this.deciveId = deciveId;
        return this;
    }

    public SubmitPushUserConnectApi setDeciveBrand(String deciveBrand) {
        this.deciveBrand = deciveBrand;
        return this;
    }

    public SubmitPushUserConnectApi setSubmitType(String submitType) {
        this.submitType = submitType;
        return this;
    }

    public SubmitPushUserConnectApi setMobile(String mobile) {
        this.mobile = mobile;
        return this;
    }
}